Aaron M. Ucko [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
Declare fast forward from 2.17.0+ds-2
[dgit --quilt=gbp --overwrite]
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
zcf-simde-crc32c
Gbp-Pq: Name zcf-simde-crc32c
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
big_endian_workaround
Gbp-Pq: Name big_endian_workaround
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
to3
Gbp-Pq: Name 2to3
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
tune_lmdb_defaults
Gbp-Pq: Name tune_lmdb_defaults
Aaron M. Ucko [Thu, 2 Dec 2021 02:38:20 +0000 (21:38 -0500)]
Bypass env in Perl script shebangs.
Gbp-Pq: Name run_perl_directly
Aaron M. Ucko [Mon, 7 Sep 2020 02:57:35 +0000 (22:57 -0400)]
Support GCC 10+.
Debian-Bug: 957581.
* ncbifile.cpp (s_GetFileSystemInfo): Formally cast st.f_type to avoid
narrowing errors for cases with the high bit set when that field is
a 32-bit signed integer (as on i386).
Gbp-Pq: Name support_gcc10
Michael R. Crusoe [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
Spelling fixes
Gbp-Pq: Name spelling
Olivier Sallou [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
add missing lib for tests
Forwarded: Not-Needed
Last-Updated: 2018-02-11
Gbp-Pq: Name fix_unit_tests
Aaron M. Ucko [Thu, 15 Dec 2016 03:44:19 +0000 (22:44 -0500)]
Hang on to sequence data even if -parse_deflines recognized a non-local ID,
on the condition that the environment variable BLAST_ALWAYS_KEEP_SEQUENCE
(or configuration parameter [BLAST] always_keep_sequence) is set to a
"true" value (English-only, case-insensitive true, t, yes, y, or 1).
Gbp-Pq: Name optionally_keep_sequence
Aaron M. Ucko [Thu, 2 Dec 2021 03:08:16 +0000 (22:08 -0500)]
suppress gnu TLS and mbed TLS version checks
Prevent bailing when the exact compile-time and runtime GNU TLS versions
differ; trust dpkg to disallow combinations that are actually incompatible.
Likewise for mbed TLS.
Gbp-Pq: Name suppress_tls_version_checks
Aaron M. Ucko [Thu, 2 Dec 2021 02:37:42 +0000 (21:37 -0500)]
Support x32
Avoid picking up wrong inline assembly.
Gbp-Pq: Name support_x32
Olivier Sallou [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
fix path for debian build
Forwarded: no
Last-Updated: 2014-06-06
Gbp-Pq: Name fix_configure
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
remove network required test
Forwarded: no
Last-Updated: 2013-06-01
Gbp-Pq: Name skip_services_unit_test
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
build executables with -fPIE, not -fPIC
* -fPIC is only useful for shared libraries; substitute -fPIE (along
with -pie at link time) when building executables.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2012-05-10
Gbp-Pq: Name use_pie_for_apps
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
avoid redundant rpath entries on multiarch systems
* src/build-system/configure(.ac): when ensuring that executables
will be able to find libstdc++, don't add rpath entries that files
under /etc/ld.so.conf.d already specify, even if they don't resemble
traditional single-architecture or biarch locations.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2011-08-28
Gbp-Pq: Name no_multiarch_rpath
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
ensure that all libraries link against all direct dependencies
* src/**/Makefile.*.lib: set DLL_(D)LIB correctly. Break the dependency
loop between libxblast and libxalgoblastdbindex by having the former
provide only the C++ BLAST API, leaving the C core only in libblast.
* src/build-system/library_relations.txt: Change xblast's
relationship to blast from includes to needs, accordingly.
* src/algo/blast/Makefile.blast_macros.mk: Add blast to BLAST_LIBS.
* src/algo/blast/dbindex*/*/Makefile.*.app: Link against libxconnect
rather than libconnect for consistency with libblast, which uses the
former to keep the aforementioned cycle-breaking from causing
inconsistency elsewhere.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2016-12-05
Gbp-Pq: Name fix_lib_deps
Olivier Sallou [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
rename binary as blast+ for package coherency.
Last-Updated: 2011-10-03
Gbp-Pq: Name legacy_rename_rpsblast
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
fix portability issues that led to Hurd build failures
* src/build-system/configure(.ac):
- Reflect the Hurd's support for -Wl,rpath,... .
* src/connect/ncbi_socket_cxx.cpp, src/connect/ext/ncbi_localnet.c:
cope with missing PATH_MAX everywhere, not just under Windows.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2020-09-19
Gbp-Pq: Name hurd_fixes
Debian Med Packaging Team [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
clean after failure
Last-Updated: 2013-06-01
Forwarded: no
Gbp-Pq: Name enable_clean_after_failed_compile
Olivier Sallou [Thu, 16 Oct 2025 20:15:12 +0000 (16:15 -0400)]
blast+ use optout to send usage reports over internet
Last-Updated: 202-02-10
Forwarded: no
Gbp-Pq: Name optin_usage_report
Aaron M. Ucko [Thu, 2 Dec 2021 04:33:11 +0000 (23:33 -0500)]
Omit convenience mbed TLS copy
Gbp-Pq: Name system_mbedtls_only
Aaron M. Ucko [Thu, 16 Oct 2025 20:15:13 +0000 (16:15 -0400)]
Finalize ncbi-blast+ 2.17.0+ds-3 for unstable.
Aaron M. Ucko [Thu, 16 Oct 2025 20:13:35 +0000 (16:13 -0400)]
d/p/support_x32: Slightly broaden VDB allow-list (#
1117023)
... in configure(.ac).
Aaron M. Ucko [Thu, 16 Oct 2025 20:10:18 +0000 (16:10 -0400)]
Stick with software CRC-32C on 32-bit ARM (#
1117022).
* debian/control: Restrict armv8crc-support dependency to arm64.
* debian/patches/zcf-simde-crc32c: Leave CFLAGS alone on 32-bit ARM;
adjustments aren't actually worthwhile there and would have needed to
go further on armhf, on which (at least under GCC) ARMv8 targets
additionally need +simd. (Closes: #
1117022.)
Aaron M. Ucko [Thu, 16 Oct 2025 19:54:57 +0000 (15:54 -0400)]
Start work on ncbi-blast+ 2.17.0-ds3 for
1117022 and
1117023.
Aaron M. Ucko [Wed, 1 Oct 2025 18:43:26 +0000 (14:43 -0400)]
ncbi-blast+ 2.17.0+ds-2: Fix ZCF CRC32C logistics with SIMDE help.
* debian/control:
- Additionally build-depend on libsimde-dev.
- Require CRC support on ARM per upstream.
* debian/patches/zcf-simde-crc32c (new): Replace Cloudflare deflate.c's
fallbackless architecture-dependent code with a SIMDE invocation that
amounts to the same thing on supported architectures and to a portable
fallback elsewhere.
Aaron M. Ucko [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
Make fast forward from 2.17.0+ds-1
[dgit --quilt=gbp]
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
zcf-simde-crc32c
Gbp-Pq: Name zcf-simde-crc32c
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
big_endian_workaround
Gbp-Pq: Name big_endian_workaround
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
to3
Gbp-Pq: Name 2to3
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
tune_lmdb_defaults
Gbp-Pq: Name tune_lmdb_defaults
Aaron M. Ucko [Thu, 2 Dec 2021 02:38:20 +0000 (21:38 -0500)]
Bypass env in Perl script shebangs.
Gbp-Pq: Name run_perl_directly
Aaron M. Ucko [Mon, 7 Sep 2020 02:57:35 +0000 (22:57 -0400)]
Support GCC 10+.
Debian-Bug: 957581.
* ncbifile.cpp (s_GetFileSystemInfo): Formally cast st.f_type to avoid
narrowing errors for cases with the high bit set when that field is
a 32-bit signed integer (as on i386).
Gbp-Pq: Name support_gcc10
Michael R. Crusoe [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
Spelling fixes
Gbp-Pq: Name spelling
Olivier Sallou [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
add missing lib for tests
Forwarded: Not-Needed
Last-Updated: 2018-02-11
Gbp-Pq: Name fix_unit_tests
Aaron M. Ucko [Thu, 15 Dec 2016 03:44:19 +0000 (22:44 -0500)]
Hang on to sequence data even if -parse_deflines recognized a non-local ID,
on the condition that the environment variable BLAST_ALWAYS_KEEP_SEQUENCE
(or configuration parameter [BLAST] always_keep_sequence) is set to a
"true" value (English-only, case-insensitive true, t, yes, y, or 1).
Gbp-Pq: Name optionally_keep_sequence
Aaron M. Ucko [Thu, 2 Dec 2021 03:08:16 +0000 (22:08 -0500)]
suppress gnu TLS and mbed TLS version checks
Prevent bailing when the exact compile-time and runtime GNU TLS versions
differ; trust dpkg to disallow combinations that are actually incompatible.
Likewise for mbed TLS.
Gbp-Pq: Name suppress_tls_version_checks
Aaron M. Ucko [Thu, 2 Dec 2021 02:37:42 +0000 (21:37 -0500)]
Support x32
Avoid picking up wrong inline assembly.
Gbp-Pq: Name support_x32
Olivier Sallou [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
fix path for debian build
Forwarded: no
Last-Updated: 2014-06-06
Gbp-Pq: Name fix_configure
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
remove network required test
Forwarded: no
Last-Updated: 2013-06-01
Gbp-Pq: Name skip_services_unit_test
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
build executables with -fPIE, not -fPIC
* -fPIC is only useful for shared libraries; substitute -fPIE (along
with -pie at link time) when building executables.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2012-05-10
Gbp-Pq: Name use_pie_for_apps
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
avoid redundant rpath entries on multiarch systems
* src/build-system/configure(.ac): when ensuring that executables
will be able to find libstdc++, don't add rpath entries that files
under /etc/ld.so.conf.d already specify, even if they don't resemble
traditional single-architecture or biarch locations.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2011-08-28
Gbp-Pq: Name no_multiarch_rpath
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
ensure that all libraries link against all direct dependencies
* src/**/Makefile.*.lib: set DLL_(D)LIB correctly. Break the dependency
loop between libxblast and libxalgoblastdbindex by having the former
provide only the C++ BLAST API, leaving the C core only in libblast.
* src/build-system/library_relations.txt: Change xblast's
relationship to blast from includes to needs, accordingly.
* src/algo/blast/Makefile.blast_macros.mk: Add blast to BLAST_LIBS.
* src/algo/blast/dbindex*/*/Makefile.*.app: Link against libxconnect
rather than libconnect for consistency with libblast, which uses the
former to keep the aforementioned cycle-breaking from causing
inconsistency elsewhere.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2016-12-05
Gbp-Pq: Name fix_lib_deps
Olivier Sallou [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
rename binary as blast+ for package coherency.
Last-Updated: 2011-10-03
Gbp-Pq: Name legacy_rename_rpsblast
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
fix portability issues that led to Hurd build failures
* src/build-system/configure(.ac):
- Reflect the Hurd's support for -Wl,rpath,... .
* src/connect/ncbi_socket_cxx.cpp, src/connect/ext/ncbi_localnet.c:
cope with missing PATH_MAX everywhere, not just under Windows.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2020-09-19
Gbp-Pq: Name hurd_fixes
Debian Med Packaging Team [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
clean after failure
Last-Updated: 2013-06-01
Forwarded: no
Gbp-Pq: Name enable_clean_after_failed_compile
Olivier Sallou [Wed, 1 Oct 2025 18:43:25 +0000 (14:43 -0400)]
blast+ use optout to send usage reports over internet
Last-Updated: 202-02-10
Forwarded: no
Gbp-Pq: Name optin_usage_report
Aaron M. Ucko [Thu, 2 Dec 2021 04:33:11 +0000 (23:33 -0500)]
Omit convenience mbed TLS copy
Gbp-Pq: Name system_mbedtls_only
Aaron M. Ucko [Mon, 29 Sep 2025 03:09:00 +0000 (23:09 -0400)]
Finalize ncbi-blast+ 2.17.0+ds-1 for unstable.
Aaron M. Ucko [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
Make fast forward from 2.16.0+ds-7
[dgit --quilt=gbp]
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
big_endian_workaround
Gbp-Pq: Name big_endian_workaround
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
to3
Gbp-Pq: Name 2to3
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
tune_lmdb_defaults
Gbp-Pq: Name tune_lmdb_defaults
Aaron M. Ucko [Thu, 2 Dec 2021 02:38:20 +0000 (21:38 -0500)]
Bypass env in Perl script shebangs.
Gbp-Pq: Name run_perl_directly
Aaron M. Ucko [Mon, 7 Sep 2020 02:57:35 +0000 (22:57 -0400)]
Support GCC 10+.
Debian-Bug: 957581.
* ncbifile.cpp (s_GetFileSystemInfo): Formally cast st.f_type to avoid
narrowing errors for cases with the high bit set when that field is
a 32-bit signed integer (as on i386).
Gbp-Pq: Name support_gcc10
Michael R. Crusoe [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
Spelling fixes
Gbp-Pq: Name spelling
Olivier Sallou [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
add missing lib for tests
Forwarded: Not-Needed
Last-Updated: 2018-02-11
Gbp-Pq: Name fix_unit_tests
Aaron M. Ucko [Thu, 15 Dec 2016 03:44:19 +0000 (22:44 -0500)]
Hang on to sequence data even if -parse_deflines recognized a non-local ID,
on the condition that the environment variable BLAST_ALWAYS_KEEP_SEQUENCE
(or configuration parameter [BLAST] always_keep_sequence) is set to a
"true" value (English-only, case-insensitive true, t, yes, y, or 1).
Gbp-Pq: Name optionally_keep_sequence
Aaron M. Ucko [Thu, 2 Dec 2021 03:08:16 +0000 (22:08 -0500)]
suppress gnu TLS and mbed TLS version checks
Prevent bailing when the exact compile-time and runtime GNU TLS versions
differ; trust dpkg to disallow combinations that are actually incompatible.
Likewise for mbed TLS.
Gbp-Pq: Name suppress_tls_version_checks
Aaron M. Ucko [Thu, 2 Dec 2021 02:37:42 +0000 (21:37 -0500)]
Support x32
Avoid picking up wrong inline assembly.
Gbp-Pq: Name support_x32
Olivier Sallou [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
fix path for debian build
Forwarded: no
Last-Updated: 2014-06-06
Gbp-Pq: Name fix_configure
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
remove network required test
Forwarded: no
Last-Updated: 2013-06-01
Gbp-Pq: Name skip_services_unit_test
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
build executables with -fPIE, not -fPIC
* -fPIC is only useful for shared libraries; substitute -fPIE (along
with -pie at link time) when building executables.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2012-05-10
Gbp-Pq: Name use_pie_for_apps
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
avoid redundant rpath entries on multiarch systems
* src/build-system/configure(.ac): when ensuring that executables
will be able to find libstdc++, don't add rpath entries that files
under /etc/ld.so.conf.d already specify, even if they don't resemble
traditional single-architecture or biarch locations.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2011-08-28
Gbp-Pq: Name no_multiarch_rpath
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
ensure that all libraries link against all direct dependencies
* src/**/Makefile.*.lib: set DLL_(D)LIB correctly. Break the dependency
loop between libxblast and libxalgoblastdbindex by having the former
provide only the C++ BLAST API, leaving the C core only in libblast.
* src/build-system/library_relations.txt: Change xblast's
relationship to blast from includes to needs, accordingly.
* src/algo/blast/Makefile.blast_macros.mk: Add blast to BLAST_LIBS.
* src/algo/blast/dbindex*/*/Makefile.*.app: Link against libxconnect
rather than libconnect for consistency with libblast, which uses the
former to keep the aforementioned cycle-breaking from causing
inconsistency elsewhere.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2016-12-05
Gbp-Pq: Name fix_lib_deps
Olivier Sallou [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
rename binary as blast+ for package coherency.
Last-Updated: 2011-10-03
Gbp-Pq: Name legacy_rename_rpsblast
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
fix portability issues that led to Hurd build failures
* src/build-system/configure(.ac):
- Reflect the Hurd's support for -Wl,rpath,... .
* src/connect/ncbi_socket_cxx.cpp, src/connect/ext/ncbi_localnet.c:
cope with missing PATH_MAX everywhere, not just under Windows.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2020-09-19
Gbp-Pq: Name hurd_fixes
Debian Med Packaging Team [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
clean after failure
Last-Updated: 2013-06-01
Forwarded: no
Gbp-Pq: Name enable_clean_after_failed_compile
Olivier Sallou [Mon, 29 Sep 2025 03:08:59 +0000 (23:08 -0400)]
blast+ use optout to send usage reports over internet
Last-Updated: 202-02-10
Forwarded: no
Gbp-Pq: Name optin_usage_report
Aaron M. Ucko [Thu, 2 Dec 2021 04:33:11 +0000 (23:33 -0500)]
Omit convenience mbed TLS copy
Gbp-Pq: Name system_mbedtls_only
Aaron M. Ucko [Mon, 29 Sep 2025 02:55:43 +0000 (22:55 -0400)]
debian/copyright: Clean up whitespace (routine-update).
Namely, a few hard tabs and a trailing space.
Aaron M. Ucko [Mon, 29 Sep 2025 02:49:24 +0000 (22:49 -0400)]
d/control: Reformat via "cme fix dpkg-control" (routine-update).
* Format potentially multi-valued entries as
Key:
value1,
value2,
...
rather then
Key: value1,
value2,
...
* Move Standards-Version up to between Source and Maintainer.
Aaron M. Ucko [Sun, 28 Sep 2025 20:30:17 +0000 (16:30 -0400)]
debian/copyright: Update with more help from lrc.
* Cover zlib_cloudflare alongside (unused) zlib, accounting for the
fork's additional copyright holders and years.
* Cover (unused) PCRE2's sljit subtree; factor out BSD-2-clause for it.
* Stop mentioning the retired extra copy of lmdb++.h.
* Enumerate cityhash and farmhash explicitly to allow for *-only
wildcarding without pulling in murmurhash.
Aaron M. Ucko [Sun, 28 Sep 2025 02:26:46 +0000 (22:26 -0400)]
Override embedded-library zlib for libzcf.so
... which is Cloudflare's fork.
Aaron M. Ucko [Sun, 28 Sep 2025 02:23:33 +0000 (22:23 -0400)]
debian/rules: Explicitly supply VDB_LIBDIR to configure
... to avoid a bad interaction that led to spurious runpath entries in
binaries linked against VDB.
Aaron M. Ucko [Sun, 28 Sep 2025 01:19:22 +0000 (21:19 -0400)]
debian/control: Require SSE 4.2 on x86 per upstream.
Aaron M. Ucko [Sun, 28 Sep 2025 00:58:00 +0000 (20:58 -0400)]
debian/patches: Update for new release, mostly formally.
* debian/patches/series: Comment out support_mbedtls3, allow_pcre2,
and fix_bm_for_gcc15, all incorporated upstream.
* debian/patches/system_mbedtls_only: Drop code changes (incorporated
upstream) and port Makefile.connssl.lib's changes.
Aaron M. Ucko [Sun, 28 Sep 2025 00:39:52 +0000 (20:39 -0400)]
Merge tag 'upstream/2.17.0+ds'
Upstream version 2.17.0(+ds).
Aaron M. Ucko [Sun, 28 Sep 2025 00:39:42 +0000 (20:39 -0400)]
New upstream version 2.17.0+ds
Aaron M. Ucko [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
Finalize ncbi-blast+ 2.16.0+ds-7 for unstable.
Aaron M. Ucko [Sun, 4 May 2025 03:42:19 +0000 (23:42 -0400)]
debian/copyright: Overhaul with much help from licenserecon (lrc).
Aaron M. Ucko [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
Declare fast forward from 2.16.0+ds-6
[dgit --quilt=gbp --overwrite]
Anatoliy Kuznetsov [Tue, 3 Sep 2024 19:29:08 +0000 (15:29 -0400)]
[PATCH] fixed clang compilation issues
Gbp-Pq: Name fix_bm_for_gcc15
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
big_endian_workaround
Gbp-Pq: Name big_endian_workaround
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
to3
Gbp-Pq: Name 2to3
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
tune_lmdb_defaults
Gbp-Pq: Name tune_lmdb_defaults
Aaron M. Ucko [Thu, 2 Dec 2021 02:38:20 +0000 (21:38 -0500)]
Bypass env in Perl script shebangs.
Gbp-Pq: Name run_perl_directly
Aaron M. Ucko [Mon, 7 Sep 2020 02:57:35 +0000 (22:57 -0400)]
Support GCC 10+.
Debian-Bug: 957581.
* ncbifile.cpp (s_GetFileSystemInfo): Formally cast st.f_type to avoid
narrowing errors for cases with the high bit set when that field is
a 32-bit signed integer (as on i386).
Gbp-Pq: Name support_gcc10
Michael R. Crusoe [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
Spelling fixes
Gbp-Pq: Name spelling
Olivier Sallou [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
add missing lib for tests
Forwarded: Not-Needed
Last-Updated: 2018-02-11
Gbp-Pq: Name fix_unit_tests
Aaron M. Ucko [Thu, 15 Dec 2016 03:44:19 +0000 (22:44 -0500)]
Hang on to sequence data even if -parse_deflines recognized a non-local ID,
on the condition that the environment variable BLAST_ALWAYS_KEEP_SEQUENCE
(or configuration parameter [BLAST] always_keep_sequence) is set to a
"true" value (English-only, case-insensitive true, t, yes, y, or 1).
Gbp-Pq: Name optionally_keep_sequence
Aaron M. Ucko [Thu, 2 Dec 2021 03:08:16 +0000 (22:08 -0500)]
suppress gnu TLS and mbed TLS version checks
Prevent bailing when the exact compile-time and runtime GNU TLS versions
differ; trust dpkg to disallow combinations that are actually incompatible.
Likewise for mbed TLS.
Gbp-Pq: Name suppress_tls_version_checks
Aaron M. Ucko [Thu, 2 Dec 2021 02:37:42 +0000 (21:37 -0500)]
Support x32
Avoid picking up wrong inline assembly.
Gbp-Pq: Name support_x32
Olivier Sallou [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
fix path for debian build
Forwarded: no
Last-Updated: 2014-06-06
Gbp-Pq: Name fix_configure
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
remove network required test
Forwarded: no
Last-Updated: 2013-06-01
Gbp-Pq: Name skip_services_unit_test
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
build executables with -fPIE, not -fPIC
* -fPIC is only useful for shared libraries; substitute -fPIE (along
with -pie at link time) when building executables.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2012-05-10
Gbp-Pq: Name use_pie_for_apps
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
avoid redundant rpath entries on multiarch systems
* src/build-system/configure(.ac): when ensuring that executables
will be able to find libstdc++, don't add rpath entries that files
under /etc/ld.so.conf.d already specify, even if they don't resemble
traditional single-architecture or biarch locations.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2011-08-28
Gbp-Pq: Name no_multiarch_rpath
Debian Med Packaging Team [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
ensure that all libraries link against all direct dependencies
* src/**/Makefile.*.lib: set DLL_(D)LIB correctly. Break the dependency
loop between libxblast and libxalgoblastdbindex by having the former
provide only the C++ BLAST API, leaving the C core only in libblast.
* src/build-system/library_relations.txt: Change xblast's
relationship to blast from includes to needs, accordingly.
* src/algo/blast/Makefile.blast_macros.mk: Add blast to BLAST_LIBS.
* src/algo/blast/dbindex*/*/Makefile.*.app: Link against libxconnect
rather than libconnect for consistency with libblast, which uses the
former to keep the aforementioned cycle-breaking from causing
inconsistency elsewhere.
Debian-Bug: 633567.
Author: Aaron M. Ucko <ucko@debian.org>
Last-Update: 2016-12-05
Gbp-Pq: Name fix_lib_deps
Olivier Sallou [Sun, 4 May 2025 03:42:51 +0000 (23:42 -0400)]
rename binary as blast+ for package coherency.
Last-Updated: 2011-10-03
Gbp-Pq: Name legacy_rename_rpsblast